$
var breadcrumb = context.param(0, "");
var breadcrumb_separator = context.param(1, "");
var pageId = page.id;
var parentPage = page;
var pagesArray = [];
$>
<$ if ( breadcrumb !== "" ) { $>
- <$= breadcrumb $>
<$ } $>
<$
while ( pageId !== 0 ){
if ( parentPage.type=="projectFolder" ){
break; // A project folder is currently always the top element in the page hierarchy chain, so it is safe to break here since no further pages can exist
}
else {
pagesArray.unshift(parentPage.id);
}
var p = project.getPage(pageId);
pageId = p.parentPageId;
parentPage = project.getPage(pageId);
}
for ( var i = 0; i < pagesArray.length; ++i){
parentPage = project.getPage(pagesArray[i]);
$>
- <$= parentPage.name $><$= breadcrumb_separator $>
<$
}
$>